place one's trust in - Turco Inglés Diccionario